package com.sinosoft.bee.common.mapper.user;

import com.sinosoft.bee.common.entity.user.UserRoleMenu;
import com.sinosoft.bee.common.entity.user.UserRoleMenuExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserRoleMenuMapper {
    int countByExample(UserRoleMenuExample example);

    int deleteByExample(UserRoleMenuExample example);

    int deleteByPrimaryKey(Integer roleId);

    int insert(UserRoleMenu record);

    int insertSelective(UserRoleMenu record);

    List<UserRoleMenu> selectByExample(UserRoleMenuExample example);

    UserRoleMenu selectByPrimaryKey(Integer roleId);

    int updateByExampleSelective(@Param("record") UserRoleMenu record, @Param("example") UserRoleMenuExample example);

    int updateByExample(@Param("record") UserRoleMenu record, @Param("example") UserRoleMenuExample example);

    int updateByPrimaryKeySelective(UserRoleMenu record);

    int updateByPrimaryKey(UserRoleMenu record);
}